草庐IT

HTML 速查列表

全部标签

javascript - 如何获取绑定(bind)到事件的事件处理程序列表

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtofindeventlistenersonaDOMnode?给定一个元素,比方说一个div,是否有可能获得绑定(bind)到该元素触发的特定事件的处理程序列表?/*pseudocode:clickonadivhandlers?*/document.getElementById('myDiv').getHandlers('click');编辑好的,这里有更多细节。我想将一个点击处理程序绑定(bind)到一个div,除非另一个处理程序已经绑定(bind)到该div。我的想法如下:/*pseudocode:

javascript - 使用 jquery 计算动态创建的 html 元素

我正在计算当前文档中有值(value)的输入数量。它工作正常,除非我动态添加了更多输入。我无法获得那里的值(value)。例如我可能有...点击按钮后动态创建我将在for循环中获取每个值for(vari=1;i现在,当我运行for循环来检查这些输入中每一个的值时,它只会获取不是动态创建的输入的值。我已经查看了此处的其他问题,但仍然看不出如何将.on()之类的东西应用到我想要完成的事情上。新的跟进​​问题好的,现在我认为这是我需要更多关于如何使用.on的说明。我这里有一个jsfiddle:JsFiddleexample我在创建新元素的地方和所有文本框的模糊处,我想计算有多少元素具有值(v

javascript - Scala Play - 如何将 Scala 字符串列表转换为 javascript 字符串数组(避免 "问题)?

当使用Play模板引擎将Scala字符串列表转换为javascript字符串数组时,您可能会从这样的事情开始......varstrArray=[@scalaListOfStrings.mkString(",")];...并且会发现这不起作用,因为字符串周围的引号丢失了。接下来你可能会尝试这样的事情......varstrArray=[@scalaListOfStrings.map(s=>"\""+s+"\"").mkString(",")];...才发现这会将字符串包装在"而不是"中。我能够完成这项工作的唯一方法是使用...varstrArray=[@Html(scalaListOf

javascript - HTML5 Canvas : Moving/panning world with arrow keys in EaselJS

经过一年的学习和反复试验,我觉得我开始对JavaScript有了更多的了解。所以,现在,我想尝试编写一个简单的2D平台游戏(想想《super马里奥世界》或《刺猬索尼克》)。为此,我将使用EaselJS库。我想弄清楚如何使用左右箭头键在Canvas中移动/平移“世界”。我知道如何在箭头键的keydown上运行函数,但我不太确定应该如何处理移动/平移。当按下一个键时,我是否应该调整Canvas中每一个东西的位置/坐标?或者我是否应该将所有东西都放在一个容器中并移动容器的位置/坐标?我会感激任何能将我推向正确方向的东西。泰夫姆:)更新了答案Thechosenanswerbelow确认我确实必

javascript - 如何制作 TextGeometry 多行?如何将它放在一个正方形内,使其像 html 文本在 div 内一样环绕?

我正在使用WebGL、three.js和THREE.TextGeometry制作一些3D文本。到目前为止一切正常。我能够创建单行3D文本。现在我想创建多行文本,比如一个短段落。最好,我希望它在到达放置它的框/矩形的边界时自然换行。我想要标准HTML文本在div内部时具有的类似行为,换行当它到达它的父div的边缘时到多行。这是我创建单行的方式:textGeo=newTHREE.TextGeometry('Hellothere.AmIaparagraph?Ihopeso.','size':30'height':2'font':'helvetiker''weight':'normal''st

javascript - 如何使用具有工作 ng-click 功能的 angularjs 添加 html 按钮

我正在开发一款使用angularjs制作的游戏。我有一个问题,我还没有能够解决。我想使用一个弹出对话框(无警报),其内容取决于上下文。此弹出窗口包含一个按钮,单击该按钮即可开始游戏。由于内容是动态的,所以ng-click功能不起作用。我已经尝试使用指令并直接从Controller发出,但没有让它工作。我的具体问题是如何将HTML按钮添加到包含实际触发的ng-click函数的angularjs中?编辑:这是一次尝试(实际上是让按钮显示,但ng-click什么都不做):Controller:{if($scope.quiz.state==='finished'||$scope.quiz.st

javascript - 运行 Node.js 服务器时无法获取/test.html

我开始阅读ProAngularJS。在设置开发环境的部分中,我创建了一个angularjs目录并将一个test.html文件放入其中。在该文件夹之外,我为Node.js安装了“connect”和“serve-static”。我还创建了一个server.js文件。内容如下:varconnect=require('connect');varapp=connect().use(connect.static('/angularjs'));app.listen(5000);当访问以下URLhttp://localhost:5000/test.html时,我看到的只是文本“CannotGET/te

javascript - 使用angularjs创建对象列表

我有一个字符串数组,我用这段代码来添加一个新项目$scope.list.push(name);但我不想只添加名称,我想做类似的事情$scope.list.push(data);//datacontainnameandage如何创建数据对象? 最佳答案 随便写vardata={name:"sampleName",age:18};$scope.list.push(data); 关于javascript-使用angularjs创建对象列表,我们在StackOverflow上找到一个类似的问题:

javascript - Chart JS 在工具提示中显示 HTML

我一直在研究ChartJS的文档,试图找出当您将鼠标悬停在特定点上时如何修改折线图工具提示的内容。基本上,只要悬停一个点,我就想在所有相同的垂直轴上显示值。我试过这样的事情:tooltips:{callbacks:{label:function(tooltipItem,data){console.log(data);varhtml="";for(vardatasetindata.datasets){html+=""+data.datasets[dataset].label+":"+data.datasets[dataset].data[tooltipItem.index]+"%";}r

javascript - 如何使用angular 6和bootstrap 3.3.7创建带有复选框列表的可折叠/可展开/树结构

在这里,我正在尝试在父项和子项上使用复选框的可折叠/树结构,但我无法准确地创建它,我能够从json创建直到无序列表{"properties":{"host":{"fields":{"keyword":{"ignore_above":256,"type":"keyword"}},"type":"text","fielddata":true},"information":{"properties":{"filetype":{"fields":{"keyword":{"ignore_above":256,"type":"keyword"}},"type":"text","fielddata"